investment responsible financial planning outsourcing projects invest investments mortgage offshore software development offshore environmentally development investor origination investing loan developers open source green business